a frame trailer - Turkish English Dictionary